/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/* redirection.css */
body{background:#f5f5f5;color:#383838;font-size:12px;font-family:Helvetica, Arial, sans-serif;line-height:15px;padding:0 0 10px;}
a{color:#00AFEF;text-decoration:none;}
a:focus{outline:none;}
a:hover{color:#000;}
h2{color:#0a0a0a;font-size:23px;line-height:25px;text-transform:capitalize;padding:10px;}
div.authorize-page{width:600px;margin:150px auto 0;padding:10px;}
#header .openid-block{width:725px;}
#main div.openid-block{padding:15px 0 0;}
.openid-container div.authorize-page{margin:150px auto 150px 500px;}
div#colorbox div.authorize-page{width:auto;margin:10px auto;}
#theme span{float:left;text-indent:-99999px;}
#theme span.site-logo{background:url(../img/logo.png) no-repeat left top;height:49px;width:140px;margin:45px 0 37px 30px;}
#theme span.openid-logo{float:left;height:130px;width:150px;}
div.authorize-head h2{float:left;padding:0 0 10px;}
span.openid-to{background:url(../img/redircet-sprite.png) no-repeat 0 -1154px;height:50px;width:50px;margin:52px 26px 0 27px;}
div#colorbox #theme h1{width:120px;}
#twitter-authorizecontainer #theme span.openid-logo{background:url(../img/redircet-sprite.png) no-repeat 0 -684px;}
#facebook-authorizecontainer #theme span.openid-logo{background:url(../img/redircet-sprite.png) no-repeat 0 0;}
#yahoo_openid_message #theme span.openid-logo{background:url(../img/redircet-sprite.png) no-repeat 0 -912px;}
#google_openid_message #theme span.openid-logo{background:url(../img/redircet-sprite.png) no-repeat 0 -228px;}
.openid-authorizecontainer #theme span.openid-logo{background:url(../img/redircet-sprite.png) no-repeat scroll 0 -463px transparent;}
.loading{width:20px;height:20px;text-indent:-99999em;background:url(../img/loading.gif) no-repeat left top;float:left;margin:0!important;padding:0!important;}
body.redirect-page div.message-content input{background:none repeat scroll 0 0 transparent;border:medium none;cursor:pointer;color:#C65399;padding:0;}
body.redirect-page div.message-content input:hover{color:#000;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
*+html .clearfix{display:inline-block;}